HAL ICACHE APIs listing for migration

This section provides a full listing of the HAL1 APIs for migration. It includes the various constants, enumerations, structures, functions, and macros.

HAL ICACHE constants

HAL1

series

HAL2

Refer to

ICACHE_1WAY

u5, h5

HAL_ICACHE_ASSOCIATIVITY_1WAY

Refer to

ICACHE_2WAYS

u5, h5

HAL_ICACHE_ASSOCIATIVITY_2WAYS

Refer to

ICACHE_MONITOR_HIT_MISS

u5, h5

HAL_ICACHE_MONITOR_ALL

Refer to

ICACHE_MONITOR_HIT

u5, h5

HAL_ICACHE_MONITOR_HIT

Refer to

ICACHE_MONITOR_MISS

u5, h5

HAL_ICACHE_MONITOR_MISS

Refer to

ICACHE_REGION_0

u5, h5

HAL_ICACHE_REGION_0

Refer to

ICACHE_REGION_1

u5, h5

HAL_ICACHE_REGION_1

Refer to

ICACHE_REGION_2

u5, h5

HAL_ICACHE_REGION_2

Refer to

ICACHE_REGION_3

u5, h5

HAL_ICACHE_REGION_3

Refer to

ICACHE_REGIONSIZE_2MB

u5, h5

HAL_ICACHE_REGION_SIZE_2MBYTES

Refer to

ICACHE_REGIONSIZE_4MB

u5, h5

HAL_ICACHE_REGION_SIZE_4MBYTES

Refer to

ICACHE_REGIONSIZE_8MB

u5, h5

HAL_ICACHE_REGION_SIZE_8MBYTES

Refer to

ICACHE_REGIONSIZE_16MB

u5, h5

HAL_ICACHE_REGION_SIZE_16MBYTES

Refer to

ICACHE_REGIONSIZE_32MB

u5, h5

HAL_ICACHE_REGION_SIZE_32MBYTES

Refer to

ICACHE_REGIONSIZE_64MB

u5, h5

HAL_ICACHE_REGION_SIZE_64MBYTES

Refer to

ICACHE_REGIONSIZE_128MB

u5, h5

HAL_ICACHE_REGION_SIZE_128MBYTES

Refer to

ICACHE_MASTER1_PORT

u5, h5

HAL_ICACHE_MASTER1_PORT

Refer to

ICACHE_MASTER2_PORT

u5, h5

HAL_ICACHE_MASTER2_PORT

Refer to

ICACHE_OUTPUT_BURST_WRAP

u5, h5

HAL_ICACHE_BURST_WRAP

Refer to

ICACHE_OUTPUT_BURST_INCR

u5, h5

HAL_ICACHE_BURST_INCR

Refer to

ICACHE_IT_BUSYEND

u5, h5

Removed / New Usage changes

Refer to

ICACHE_IT_ERROR

u5, h5

Removed / New Usage changes

Refer to

ICACHE_FLAG_BUSY

u5, h5

Removed / New Usage changes

Refer to

ICACHE_FLAG_BUSYEND

u5, h5

Removed / New Usage changes

Refer to

ICACHE_FLAG_ERROR

u5, h5

Removed / New Usage changes

Refer to


HAL ICACHE macros

HAL1

series

HAL2

Refer to

__HAL_ICACHE_ENABLE_IT

u5, h5

Removed / New Usage changes

Refer to

__HAL_ICACHE_DISABLE_IT

u5, h5

Removed / New Usage changes

Refer to

__HAL_ICACHE_GET_IT_SOURCE

u5, h5

Removed / New Usage changes

Refer to

__HAL_ICACHE_GET_FLAG

u5, h5

Removed / New Usage changes

Refer to

__HAL_ICACHE_CLEAR_FLAG

u5, h5

Removed / New Usage changes

Refer to


HAL ICACHE structures

HAL1

series

HAL2

Refer to

ICACHE_RegionConfigTypeDef

u5, h5

hal_icache_region_config_t

Refer to


HAL ICACHE functions

HAL1

series

HAL2

Refer to

HAL_ICACHE_Enable

u5, h5

HAL_ICACHE_Start

Refer to

HAL_ICACHE_Disable

u5, h5

HAL_ICACHE_Stop

Refer to

HAL_ICACHE_IsEnabled

u5, h5

Removed / New Usage changes

Refer to

HAL_ICACHE_ConfigAssociativityMode

u5, h5

HAL_ICACHE_SetAssociativityMode

Refer to

HAL_ICACHE_DeInit

u5, h5

HAL_ICACHE_DeInit

Refer to

HAL_ICACHE_Invalidate

u5, h5

HAL_ICACHE_Invalidate

Refer to

HAL_ICACHE_Invalidate_IT

u5, h5

HAL_ICACHE_Invalidate_IT

Refer to

HAL_ICACHE_WaitForInvalidateComplete

u5, h5

Removed / New Usage changes

Refer to

HAL_ICACHE_Monitor_Start

u5, h5

HAL_ICACHE_EnableMonitors

Refer to

HAL_ICACHE_Monitor_Stop

u5, h5

HAL_ICACHE_DisableMonitors

Refer to

HAL_ICACHE_Monitor_Reset

u5, h5

HAL_ICACHE_ResetMonitors

Refer to

HAL_ICACHE_Monitor_GetHitValue

u5, h5

HAL_ICACHE_GetMonitorHitValue

Refer to

HAL_ICACHE_Monitor_GetMissValue

u5, h5

HAL_ICACHE_GetMonitorMissValue

Refer to

HAL_ICACHE_IRQHandler

u5, h5

HAL_ICACHE_IRQHandler

Refer to

HAL_ICACHE_InvalidateCompleteCallback

u5, h5

HAL_ICACHE_InvalidateCompleteCallback

Refer to

HAL_ICACHE_ErrorCallback

u5, h5

HAL_ICACHE_ErrorCallback

Refer to

HAL_ICACHE_EnableRemapRegion

u5, h5

wrapper_HAL_ICACHE_EnableRemapRegion

Refer to

HAL_ICACHE_DisableRemapRegion

u5, h5

wrapper_HAL_ICACHE_DisableRemapRegion

Refer to